IBIS Macromodel Task Group

Meeting date: 26 May 2015

Members (asterisk for those attending):
ANSYS:                      * Dan Dvorscak
                            * Curtis Clark
Avago (LSI)                   Xingdong Dai
                              Bob Miller
Cadence Design Systems:     * Ambrish Varma
                              Brad Brim
                              Kumar Keshavan
                              Ken Willis
eASIC                       * David Banas 
                              Marc Kowalski
Ericsson:                     Anders Ekholm
IBM                           Steve Parker
Intel:                        Michael Mirmak
Keysight Technologies:        Fangyi Rao
                              Radek Biernacki
                              Nicholas Tzou
Maxim Integrated Products:    Hassan Rafat
Mentor Graphics:            * John Angulo 
                            * Arpad Muranyi
Micron Technology:          * Randy Wolff
                              Justin Butterfield
QLogic Corp.                  James Zhou
                              Andy Joy
SiSoft:                     * Walter Katz
                              Todd Westerhoff
                            * Mike LaBonte
Synopsys                      Rita Horner
Teraspeed Consulting Group:   Scott McMorrow
Teraspeed Labs:             * Bob Ross
TI:                           Alfred Chong

(Note: Agilent has changed to Keysight)

The meeting was led by Arpad Muranyi.

------------------------------------------------------------------------
Opens:

- None.


--------------------------
Call for patent disclosure:

- None


-------------
Review of ARs:

- Michael M email list to start discussion of new Directionality issues.
  - Done.

- Walter send "Terminal Names in IBIS" presentation to Mike L for posting.
  - Done.

- Arpad to review IBIS specification for min max issues.
  - In progress.


-------------
New Discussion:

- Arpad reviewed the list of BIRDs that might be discussed.


Problems with Global Ground in IBIS:

- Arpad: Which group is discussing this?
- Walter: This group might be more involved than interconnect.
  - It should be in the tabled BIRDs section.
  - I have presented to both groups.


Directionality:

- Bob: There was a third solution that I, Walter and Radek favor.
- Arpad: We need to make a few decisions.
  - Do we have enough information to discuss or should we wait for Michael Mirmak?
- David motioned to discuss this.
- Bob seconded.
- No one objected.
- Walter showed emails discussing directionality options.
- Walter:
  - There would be only one [Algorithmic Model] section.
  - An I/O could only have Executable_TX and Executable_RX
  - Others would use Executable.
- David: Agree.

- Arpad: Does anyone object to having a single [Algorithmic Model] block?
- No one objected.

- David: Does anyone object to Executable_TX and Executable_RX instead of a new subparameter?
- Ambrish: What is the other option?
- Walter showed two examples.
- David: Direction is a subparameter with a different number of arguments from Executable.
- Ambrish: Will we ever need multiple selectable [Algorithmic Model]s?
  - The [Algorithmic Model] could have a name after it to make it selectable.
- Walter: That is unrelated.
- Arpad: We could have a TX/RX type field after the name of that.
- Ambrish: I'm suggesting the names would start with TX or RX.
- Walter: We just agreed to have only one [Algorithmic Model] section.
- Bob: We would need an [Algorithmic Model Selector].
  - There already could be multiple Executable lines with different AMI files.

- Walter showed examples of all three proposals.
- Ambrish: Only my proposal would allow for an [Algorithmic Model Selector].
- Bob: I don't like changing the syntax of [Algorithmic Model].
- Walter: Can we eliminate method C (Direction subparameter)?
- No one objected.
- David: People who write the parsers should weigh in.
- Walter: I write parsers and I like method A.
- Bob: I work with IBISCHK development and I like method A also.
- Walter: It is the difference between 5 lines and hundreds of lines.
- Ambrish: That only has to be done once.
- John: [Model Selector] already does what method B wants to do.
- Arpad: A selector could be added later.

- David motioned to approve method A.
- Arpad seconded.
- No one objected.

- Arpad: We still have to decide which variant of A to use.
  - The TX/RX could be appended to Executable or stand alone.
- David: Someone argued that it would behoove to not change the number of arguments.
- Bob: I want to keep the number of arguments unchanged.

- David motioned to eliminate the separate TX/RX option.
- Walter seconded.
- No one objected.

- Walter motioned to eliminate the ExecutableTX and ExecutableRX without underscore.
- Arpad seconded.
- No one objected.


BIRD176:

- Arpad motioned to untable BIRD176.
- Bob seconded.
- No none objected.

- Arpad: The BIRD is scheduled for a vote in the Open Forum.
  - We should make a committee recommendation to get this off our agenda.
- Walter motioned to recommend passing BIRD176.
- Bob seconded.
- Walter: I will abstain if we have a roll call.
  - I object to using [Pin Mapping].
- Roll call vote:
  - ANSYS: Yes
  - Cadence: Abstain
  - Mentor: Abstain
  - Micron: Yes
  - SiSoft: Abstain
  - Teraspeed: Yes
- The motion carried.

AR: Walter send notification of BIRD176 recommendation to list.

-------------
Next meeting: 02 June 2015 12:00pm PT
-------------

IBIS Interconnect SPICE Wish List:

1) Simulator directives
